import { defineStore } from 'pinia';
// import { getClassListAPI } from '@/api/class.js';
import { ref } from 'vue';

export const useClassListStore = defineStore('classList', () => {
  // 状态 (state)
  const classList = ref([]);
  
  // 计算属性 (getters)
  // const totalClasses = computed(() => classList.value.length);
  
  // 动作 (actions)
  // const getClassList = async () => {
  //   try {
  //     const res = await getClassListAPI();
  //     classList.value = res.data;
  //   } catch (error) {
  //     console.error('获取分类列表失败:', error);
  //   }
  // };
  
  // 重置状态
  // const resetClassList = () => {
  //   classList.value = [];
  // };

  return {
    classList,
    // getClassList,
    // resetClassList,
  };
});

// export const useClassListStore = defineStore('classList', {